#ifndef HEAP_H
#define HEAP_H

const int MAX_HEAP_SIZE = 100000;

void shiftDown(int* heap, int size, int curIdx);
int deleteMin(int* heap, int& size);
void buildHeap (int* heap, int size);
void insert(int* heap, int& size, int data);
void printHeap(int* heap, int size);

#endif